package com.gs.wzweather.dao.mapper;

import com.gs.wzweather.entity.Site;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/*
查询小时资料表的信息
WindVelocity //平均风
MaxWindV //极大风
MinVisiA //最小能见度
 */
@Repository
public interface SurHorMapper {
/*
    */
/*
    查询指定时间的资料
     *//*

    List<Weather> queryWeather(@Param("list") List<String> staIds, @Param("time") String time, @Param("element") String element);

    */
/*
    查询起止时间的资料
     *//*

    List<Weather> queryWeaAll(@Param("list") List<String> staIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);

    */
/*
    查询起止时间资料的最大值
     *//*

    List<Weather> queryWeaMax(@Param("list") List<String> staIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);

    */
/*
    查询起止时间资料的最小值
    *//*

    List<Weather> queryWeaMin(@Param("list") List<String> staIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);

    */
/*
    查询起止时间资料的平均值
    *//*

    List<Weather> queryWeaAvg(@Param("list") List<String> staIds, @Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);
*/

    /*
    温州下
   */
    List<Site> queryMax(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);

    String queryMaxByStation(@Param("station") String station,@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);

    List<Site> queryMin(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);

    List<Site> queryAvg(@Param("beginTime") String beginTime, @Param("endTime") String endTime, @Param("element") String element);
}
